Readify

Gan Ning's hundred-horsemen raid at Ruxu

The Romance of the Three Kingdoms

Gan Ning’s hundred-horsemen raid at Ruxu is a compact demonstration of how rivalry, audacity, and tactical surprise could alter the mood of a campaign. As Cao Cao shifted his principal forces from Hanzhong toward Hefei, Sun Quan assembled troops at Ruxu; amid an argument over who should strike first, Gan Ning secured permission to attack Cao Cao’s camp with only one hundred riders. The nighttime assault succeeded without a single casualty among Gan Ning’s men or horses, and the exploit was followed by a decisive change in his relationship with Ling Tong.

Background and Strategic Setting

Cao Cao’s transfer of his main forces from Hanzhong to Hefei quickly reached Sun Quan, who was gathering troops at Ruxu. To meet the threat, Sun Quan prepared fifty warships under Dong Xi and Xu Sheng, while Chen Wu patrolled the riverbanks. The preparations set the scene for a contest over initiative: rather than wait passively for the advancing army, Sun Quan’s commanders considered striking while the enemy was tired from travel.

Zhang Zhao argued that Cao Cao’s men would be weary after their long journey and that this made their arrival the best moment to attack. Ling Tong volunteered to lead the first strike and said he would need three thousand men. Gan Ning immediately challenged the scale of that proposal, insisting that one hundred horsemen would suffice. The contrast between Ling Tong’s substantial force and Gan Ning’s tiny one transformed military planning into a public test of nerve—and revived the bitter rivalry between the two officers.

The Night Raid

The disagreement became a physical fight in front of Sun Quan, who stopped the two men and cautioned them against underestimating Cao Cao’s strength. He nevertheless sent Ling Tong out with three thousand soldiers to search for the enemy’s advance force and engage it if found. At the barrier at Ruxu, Ling Tong encountered Cao Cao’s army and fought Zhang Liao in a prolonged personal contest, but neither prevailed. Sun Quan then ordered him to return, and the expedition produced little result.

Gan Ning asked again for permission to attack with his hundred riders. He pledged that losing even one man would count as failure. That night, he and his men set out wearing white goose feathers in their helmets so they could recognize one another. They stormed the enemy camp’s barricades, creating such confusion that Cao Cao’s soldiers believed they were under attack by thousands rather than a hundred. Gan Ning’s force cut through the camp and escaped through its south gate as swiftly as it had entered. The raid achieved its measure of success without the loss of a single man or horse, and Sun Quan praised Gan Ning for the feat.

Aftermath and Reconciliation

The raid did not end the military confrontation at Ruxu. The following day Zhang Liao again challenged the opposing forces, and Ling Tong, stung by Gan Ning’s success, charged into a separate contest with Yue Jin. Their encounter lasted fifty bouts without a clear victor. Cao Cao secretly ordered Cao Xiu to shoot at Ling Tong; the arrow brought down Ling Tong’s horse, and Yue Jin advanced against him. An arrow from the southern side then struck Yue Jin, and the confusion that followed allowed soldiers from both sides to rescue their own men and end the fighting.

When Ling Tong later apologized to Sun Quan for his failure, Sun Quan told him that the arrow which had saved his life came from Gan Ning. The revelation changed the meaning of Gan Ning’s earlier triumph: the rival whose success Ling Tong had envied had intervened to save him. From that day, their old feud was forgotten, and they became close companions. Thus the raid’s consequence extended beyond the immediate camp attack: its praise first sharpened the rivalry, while Gan Ning’s later act transformed that rivalry into friendship.